package com.wtf.dsp.admin.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * ClassName: TemplateConfigVo
 * Description:
 * date: 2023/7/1 22:21
 *
 * @author linhuanyou
 * @version 1.0
 */
@Data
@ToString
@ApiModel("模板配置响应类")
public class TemplateConfigVo {
    /**
     * 模板ID
     */
    @ApiModelProperty(value = "模板ID")
    private Integer id;
    /**
     * 模板名称
     */
    @ApiModelProperty(value = "模板名称")
    private String name;
    /**
     * 包名
     */
    @ApiModelProperty(value = "包全路径")
    private String packageReference;
    /**
     * 模块目录名
     */
    @ApiModelProperty(value = "模型名称")
    private String moduleName;
    /**
     * 作者
     */
    @ApiModelProperty(value = "作者")
    private String author;
    /**
     * 邮箱
     */
    @ApiModelProperty(value = "邮箱")
    private String email;
    /**
     * 表前缀
     */
    @ApiModelProperty(value = "表前缀")
    private String tablePrefix;
    /**
     * 数据源名称
     */
    @ApiModelProperty(value = "数据源")
    private String ds;
    /**
     * 命名空间
     */
    @ApiModelProperty(value = "命名空间")
    private String ns;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

}
